大家好,我是牙膏大師!
我想透過這個系列文分享一些我自己也覺得很酷的PHP、Laravel的語法、還有雷~
雖然說寫滿三十天對我來說是很困難的事情,我也只規劃了二十二天的內容,
但只要有人因為這個系列文學到東西就是賺~
首先
線上測試工具
Online PHP Functions可以讓你在線上測試PHP程式碼,
最強大的地方在你可以隨意調整執行程式碼用的PHP版本!
Coding Style
還有,如果你還沒研究過PSR -2的話,現在讓你研究研究。
雖然這僅僅是Coding Style的建議,
但你遲早要把寫過的程式碼交給其他人維護的,所以用統一的習慣寫PHP語法對維護也是有幫助的。
如果你是無暇顧及Coding Style的新手,我也建議你把這個連結加進我的最愛~
PHPStorm
如果你有在使用PHPStorm,卻不知道有「Ctrl+B」這個追蹤function的利器,現在就去試試吧!
不過一些透過魔術方法(如__call()
)執行的function,
是沒辦法透過這個快捷鍵追蹤的!請特別注意這一點。
系列文規劃
- Prologue
- 我來、我見、我宣告變數
- 花式 Array
- Array:流程控制、迭代操作
- Array:排序
- Array:操作
- Array:取得資料
- Array:花式操作
- Array:過濾、取交集、取差集
- Array:Compact & Extract
- Object:Pass By Reference By Default
- Laravel:深入config:cache
- Laravel:深入Query/Builder
- Laravel:深入Collection
- Laravel:深入Schedule
- Laravel:深入Log
- Laravel:Inspiring
- Eloquent:深入with
- Eloquent:以withCount優化
- Guzzle:異步請求
- Carbon:以setTestNow輔助測試
- PHP:yield
- PHP:升級至 PHP7
- PHP:效能調校工具
- PHP SPL:概要
- PHP SPL:SplFixedArray
- PHP SPL:SplObjectStorage
- PHP SPL:RecursiveIteratorIterator
- 推薦一些好用的工具
- 心得
備案
- Firefox:57 Release Note
- Firefox:58 Release Note
- JS:Promise
- JS:fetch API
- JS:Async/Await